package com.molichuxing.services.infrastructure.bean;

import java.time.LocalDateTime;

import com.molichuxing.framework.bean.RootBean;

import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = true)
public class GztThreeverifyNotifyLogBean extends RootBean {
    /**
     * 主键 id
     */
    private Integer id;

    /**
     * 请求id request_id
     */
    private Integer requestId;

    /**
     * 调用结果( 1手机号、证件号、姓名均一致;2手机号一致，证件号和姓名不一致;3手机号和证件号一致，姓名不一致;4手机号和姓名一致，证件号不一致;5手机号一致，无证件号或姓名             信息;6查无-C;7查无-U;8此号码暂不支持核查;9手机号、证件号、姓名三者不) code
     */
    private String code;

    /**
     * 调用结果描述 message
     */
    private String message;

    /**
     * 输出参数唯一标识 wybs
     */
    private String wybs;

    /**
     * 第三方返回状态 external_status
     */
    private String externalStatus;

    /**
     * 第三方返回错误信息 error_value
     */
    private String errorValue;

    /**
     * 更新时间 gmt_modified
     */
    private LocalDateTime gmtModified;

    /**
     * 创建时间 gmt_create
     */
    private LocalDateTime gmtCreate;

    /**
     * 第三方返回信息xml external_response
     */
    private String externalResponse;
    
    /**
     * 身份证号码
     */
    private String idNumber;
    
    /**
     * 姓名
     */
    private String fullName;
    
    /**
     * 手机号码
     */
    private String phoneNumber;

    /**
     * third_gzt_threeverify_notify_log
     */
    private static final long serialVersionUID = 1L;

    
}